@charset "utf-8";
/* CSS Document */

body,html{ width:100%; height:100%;}
body,html,div{ margin:0; padding:0; border:0;}
body,html,div,a,p,span,ul,li,dl,dd,h1,h2,h3,h4,h5,h6,input{ margin:0; padding:0;border:0; font:14px "微软雅黑"; color:#333;  list-style:none;}
img { border:0; }
a{ text-decoration:none;}

a:hover{ color:#0054a7;}

.topbar {border-width:1px 0; font-size:12px; width:100%; height:38px; margin:0 auto;max-width:1920px;background:url(../images/top1.jpg) top center no-repeat;z-index:999;}
.topz{width:1200px; margin:0px auto; height:38px;}
.topbar .th { height:38px; line-height:37px; color:#999;}
.topbar .fr em { margin:0px 10px; color:#808080;font-style: normal;}
.topbar .fr a{ color:#808080; font-size:14px; margin:0px 6px;line-height: 37px;}
.topbar .fr a:hover{color:#229539;}
.topbar .fr{ float:right;color:#808080; font-size:14px;}
.topbar .fl{ float:left; margin-left:15px;}
.topbar .fr .tph1{ float:left;}
.topbar .fr .tph1 a{ padding-left:20px; background:url(../images/tp1.png) left center no-repeat;}
.topbar .fr .tph1 a:hover{background:url(../images/tpa1.png) left center no-repeat;}
.topbar .fr .tph2{ float:left;}
.topbar .fr .tph2 a{ padding-left:20px; background:url(../images/tp2.png) left center no-repeat;}
.topbar .fr .tph2 a:hover{background:url(../images/tpa2.png) left center no-repeat;}
.topbar .fr .tph3{ float:left;height:38px; position:relative;}
.topbar .fr .tph3:hover .tph3-a{ display:block;}
.topbar .fr .tph3 .tph3-a{z-index:999; display:none; position:absolute; top:29px; left:-32px; width:128px; height:auto; overflow:hidden; }
.topbar .fr .tph3 a{ padding-left:20px; background:url(../images/tp3.png) left center no-repeat;}
.topbar .fr .tph3:hover a{background:url(../images/tpa3.png) left center no-repeat;color:#229539;}
.topbar .fr .tph3 .tph3-a .tph3-a1{ width:100%; height:auto; overflow:hidden; text-align:center;}
.topbar .fr .tph3 .tph3-a .tph3-a2{ padding:10px 0px; background:#fff;}
.topbar .fr .tph3 .tph3-a .tph3-a2 div{width:100px; height:auto; overflow:hidden; margin:0 auto; text-align:center; margin-bottom:8px;}
.topbar .fr .tph3 .tph3-a .tph3-a2 div img{ max-width:100%;}
.topbar .fr .tph3 .tph3-a .tph3-a2 p{ text-align:center;}
.topbar .fr .tph3 .tph3-a .tph3-a2 p span{ font-size:12px; color:#000; line-height:20px; float:inherit;}
.topbar .fr .tph4{ float:left; height:38px; position:relative;}
.topbar .fr .tph4:hover .tph4-a{ display:block;}
.topbar .fr .tph4 .tph4-a{z-index:999; display:none; position:absolute; top:29px; left:-32px; width:128px; height:auto; overflow:hidden; }
.topbar .fr .tph4 a{ padding-left:20px; background:url(../images/tp4.png) left center no-repeat;}
.topbar .fr .tph4:hover a{background:url(../images/tpa4.png) left center no-repeat;color:#229539;}
.topbar .fr .tph4 .tph4-a .tph4-a1{  width:100%; height:auto; overflow:hidden; text-align:center;}
.topbar .fr .tph4 .tph4-a .tph4-a2{ padding:10px 0px; background:#fff;}
.topbar .fr .tph4 .tph4-a .tph4-a2 div{width:100px; margin:0 auto; height:auto; overflow:hidden; text-align:center; margin-bottom:8px;}
.topbar .fr .tph4 .tph4-a .tph4-a2 div img{ max-width:100%;}
.topbar .fr .tph4 .tph4-a .tph4-a2 p{ text-align:center;}
.topbar .fr .tph4 .tph4-a .tph4-a2 p span{ font-size:12px; color:#000; line-height:20px; float:inherit;}

.topbar .fr .tph5{ float:left;}
.topbar .fr .tph5 a{ padding-left:20px; background:url(../images/tp5.png) left center no-repeat;}
.topbar .fr .tph5 a:hover{background:url(../images/tpa5.png) left center no-repeat;}
.topbar .fr span{ float:left;color:#808080; font-size:14px; line-height:38px;}

.header { width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px;padding:27px 0px;}
.headz{width:1200px; margin:0px auto; height:auto; overflow:hidden;}
.head-le{ float:left;}
.head-lea{ float:left; height:auto; overflow:hidden; margin-right:20px;}
.head-lea a img{ max-width:100%;}
.head-leb{ float:left; padding:5px 0px 5px 20px; margin-top:13px; background:url(../images/lozx.png) left center no-repeat;}
.head-leb p span{ font-size:18px; color:#0058aa; font-weight:bold;}
.head-leb p font{ font-size:16px; color:#000;}

.head-ri{ float:right;width:auto; height:auto; overflow:hidden; background:url(../images/dh.png) left center no-repeat; padding:0px 0px 0px 60px; margin-top:15px;}
.head-ri p{ text-align:left;}
.head-ri p span{ font-size:14px;color:#000; font-weight:bold;}
.head-ri p font{font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#0058aa; text-align:left;display:inline-block;font-weight:bold;}



/**/
.navbar { z-index:99;width:100%;height:50px; margin:0 auto; max-width:1920px; background:#0058aa;}
.navbz{width:1200px; margin:0px auto;height:50px;}
.navbz-a{ float:left;}
.navbz-a ul li{ float:left;cursor:pointer; text-align:center; width:150px;height:50px; background:url(../images/zx.png) left center no-repeat; position:relative;}
.navbz-a ul li a { text-align:center; color:#fff; display:inline-block;font-size:16px; height:50px; line-height:50px;}
.navbz-a ul li a p{ margin:5px 0px;}
.navbz-a ul li a p span{ font-size:16px; color:#e5e5e5;}
.navbz-a ul li a p font{ font-size:10px; color:#e5e5e5; font-family:Arial, Helvetica, sans-serif;}
.navbz-a ul li.navb a{background:url(../images/sy.png) left center no-repeat; padding-left:24px;}
.navbz-a ul li.navb.on a{background:#1fac48 url(../images/sy.png) left center no-repeat; padding-left:24px;}
.navbz-a ul li.on{ background:#1fac48;}
.navbz-a ul li:hover{ background:#84b832;}
.navbz-a ul li:nth-child(1){ background:none;}
.navbz-a ul li.on:nth-child(1){background:#84b832;}
.navbz-a ul li .bonf{ display:none; position:absolute; top:50px; left:0px; z-index:99; width:200px; background:#84b832 ; height:auto; overflow:hidden;}
.navbz-a ul li .bonf ul li{ background-image:none;width:200px;}
.navbz-a ul li .bonf ul li a{ font-size:14px;}
.navbz-a ul li .bonf ul li a:hover{ color:#0058aa;}
.navbz-a ul li:hover .bonf{ display:block;}

/*  banner */
.focus{ position:relative; width:100%; height:600px; overflow:hidden; float: left;}  
.focus img{width:1920px; height:600px}   
.focus .fPic{ position:absolute; left:50%; top:0px; width:1920px; margin-left:-960px }  
.focus .D1fBt a i{}   
.focus .prev,.focus .next{position:absolute;width:48px;height:48px; cursor:pointer; top:50%; margin-top:-20px}
.focus .prev{background:url(../images/ble.png) left no-repeat; left:46%; margin-left:-600px  }  
.focus .next{background:url(../images/bri.png) left no-repeat; right:45%; margin-right:-600px }
.focus .prev:hover{background:url(../images/ble.png) left no-repeat;}
.focus .next:hover{background:url(../images/bri.png) left no-repeat;}
.fbg{ position:absolute; width:1920px;top:93%; left:50%;height:auto; overflow:hidden;  z-index:98; text-align:center;margin-left:-960px}
.fbg .D1fBt{z-index:98;width:220px;margin:0 auto;}
.fbg .D1fBt a{ width:30px; height:30px;margin:0px 5px; display:inline-block;z-index:98; color:#000; text-align:center; line-height:30px; font-size:16px; background:#e6e6e6;}
.fbg .D1fBt a.current{; background:#0054a7; color:#fff;}



/**/
/**/
.hz1{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#f2f2f2;}
.hz1z{width:1200px;height:auto; overflow:hidden;margin:0px auto; margin-top:15px; margin-bottom:15px;}
.hz1z-a{ float:left; width:700px; height:auto; overflow:hidden;}
.hz1z-a span{ line-height:40px; font-size:14px; color:#666;}
.hz1z-a a{ line-height:40px;font-size:14px; color:#666; margin-right:22px;}
.hz1z-b{ float:right; width:430px; height:auto; overflow:hidden;}
.hz1z-b1{ float:left; border:1px #d2d2d2 solid; width:344px; height:38px; overflow:hidden; border:1px #d2d2d2 solid; border-right:0px;}
.hz1z-b1 input{ width:300px;height:40px; overflow:hidden; line-height:40px; margin-left:28px; color:#252424; background:url(../images/syh.png) left center no-repeat; padding-left:30px;outline: 0px;}
.hz1z-b2{ float:left; border:0px; width:83px; text-align:center; height:40px; overflow:hidden;  background:#0058aa;color:#fff;}


/**/
/**/
.lx1{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; margin-top:30px;}
.lx1z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.lx1z-a{ float:left; width:270px; height:auto; overflow:hidden;}
.lx1z-a1{width:100%; overflow:hidden;}
.lx1z-a1a{ width:210px; height:auto; overflow:hidden; padding:14px 30px; background:#0054a7;}
.lx1z-a1a1{ float:left; font-size:70px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.lx1z-a1a2{ float:right; margin-top:15px;}
.lx1z-a1a2 p span{ font-size:24px; color:#fff; font-weight:bold;}
.lx1z-a1a2 p font{ font-size:14px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.lx1z-a1b{ width:270px; height:auto; overflow:hidden;}

.menu li.level1{ width:auro; height:auto; overflow:hidden;border:1px #d2d2d2 solid; border-top:0px;}
.menu li.level1>a{ display:block;height: 75px;line-height: 75px;color: #000;font-size: 20px;position: relative;padding:0px 40px;}
.menu li.level1>a:hover{ color:#229539;}
.menu li a.current{color:#229539;border-left:3px #229539 solid;padding:0px 39px;}
.menu li.current{ border-left:3px #229539 solid;padding:0px 39px;}
.level1 i{ width: 24px; height: 24px; background:url(../images/kz1.png)  right center no-repeat;display: block; float:left; margin-top:27px; margin-right:16px;}
.level1 i.down{background:url(../images/kz2.png)  right center no-repeat; }

.menu li ul{ overflow: hidden; }
.menu li ul li a{ color:#555;}
.menu li ul.level2{ display: none; border-left:3px #229539 solid;padding:0px 39px 20px 59px;}
.menu li ul.level2 li a{display: block;height:35px;line-height: 35px;color: #555;text-indent:19px;font-size: 14px;}
.menu li ul.level2 li:hover a{ color:#229539;}

.lx1z-a2{ margin-top:28px; padding:54px 10px 50px 10px;height:auto; overflow:hidden; background:url(../images/zxbj.jpg) center center no-repeat;}
.lx1z-a2 p{ text-align:right; display:inline-block; width:100%; height:auto; overflow:hidden; margin-top:5px;}
.lx1z-a2 p span{ display:inline-block; background:url(../images/dhbj1.png) left center no-repeat; padding:8px 0px 8px 34px; font-size:16px; color:#000;}
.lx1z-a2 p font{ font-size:24px; color:#0054a7; font-family:Arial, Helvetica, sans-serif;}
.lx1z-b{ float:right; width:915px; height:auto; overflow:hidden;}
.lx1z-b1{width:900px; height:auto; overflow:hidden; margin-left:15px;}
.lx1z-b1 div{ float:left; background:url(../images/xb1.jpg) bottom left no-repeat; height:auto; overflow:hidden; padding-bottom:12px;}
.lx1z-b1 div span{ font-size:20px; color:#0054a7; font-weight:bold;}
.lx1z-b1 div font{ font-size:14px; color:#3a3a3a; font-family:Arial, Helvetica, sans-serif;}
.lx1z-b1 a{ float:right; font-size:16px; color:#333; margin-top:5px;}
.lx1z-b2{width:900px; height:auto; overflow:hidden; margin-left:15px; background:#fafafa; margin-top:20px;}
.lx1z-b2 .lx1z-b2a{ float:left; width:460px; height:370px; overflow:hidden;}
.lx1z-b2 .lx1z-b2b{ float:right; width:395px; height:auto; overflow:hidden; margin-top:40px; margin-right:20px;}
.lx1z-b2b .lx1z-b2b1{width:100%; height:auto; overflow:hidden;}
.lx1z-b2b .lx1z-b2b1 a{font-size:20px; color:#000; font-weight:bold;}
.lx1z-b2b .lx1z-b2b2{width:100%; height:auto; overflow:hidden; margin-top:10px;}
.lx1z-b2b .lx1z-b2b2 p{ display:inline-block; width:100%; height:auto; overflow:hidden; margin-top:12px;}
.lx1z-b2b .lx1z-b2b2 p span{ font-size:14px; color:#000; line-height:24px;}
.lx1z-b2b .lx1z-b2b3{width:100%; height:auto; overflow:hidden; margin-top:40px;}
.lx1z-b2b3 a{ float:left; margin-right:20px; display:inline-block; width:136px; height:39px; overflow:hidden; text-align:center; line-height:39px; font-size:16px;}
.lx1z-b2b3 .lx1z-b2b3a{ color:#3a3a3a; border:1px #bfbfbf solid;transition: all 0.2s;}
.lx1z-b2b3 .lx1z-b2b3a:hover{background:#229539; border:1px #229539 solid; color:#fff;transition: all 0.2s;}
.lx1z-b2b3 .lx1z-b2b3b{ color:#fff;border:1px #bfbfbf solid; background:#229539;}
.lx1z-b3{ width:100%; height:auto; overflow:hidden; margin-top:15px;}
.lx1z-b3 ul li{ width:290px; height:204px; overflow:hidden; padding-bottom:13px; background:url(../images/xdyy.png) bottom center no-repeat; margin-top:10px; float:left; margin-left:15px;}
.lx1z-b3 ul li .lx1z-b3a{width:290px; height:204px; overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.lx1z-b3 ul li .lx1z-b3a a{position:static;+position:absolute;top:50%;}
.lx1z-b3 ul li .lx1z-b3a a img{max-width:100%;max-height:100%;position:static;+position:relative;top:-50%;left:-50%;transition: all 0.2s;}
.lx1z-b3 ul li .lx1z-b3b{width:290px; height:34px; overflow:hidden; position:relative; margin-top:-34px; background:url(../images/bjg.png); text-align:center; line-height:34px;transition: all 0.2s;}
.lx1z-b3 ul li .lx1z-b3b a{ line-height:34px; color:#fff;}
.lx1z-b3 ul li:hover .lx1z-b3b{ background:#229539;transition: all 0.2s;}

.lx1z-b3 ul li:hover .lx1z-b3a a img{transform: scale(1.1);}

/**/
/**/
.lx2{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; margin-top:50px; background:url(../images/ban1.jpg) top center no-repeat;}
.lx2z{width:1200px;height:auto; overflow:hidden;margin:0px auto; padding:40px 0px;}
.lx2z-a{ float:left; width:575px; height:auto; overflow:hidden;}
.lx2z-a1{width:100%; height:auto; overflow:hidden;}
.lx2z-a1 span{ font-size:30px; color:#fff; font-weight:bold;}
.lx2z-a1 font{ font-size:30px; color:#84b831; font-weight:bold;}
.lx2z-a2{width:100%; height:auto; overflow:hidden; margin-top:15px;}
.lx2z-a2 span{ font-size:18px; color:#fff; background:url(../images/dg.png) left center no-repeat; padding-left:30px; margin-right:30px;}
.lx2z-a3{width:100%; height:auto; overflow:hidden; font-size:18px; color:#fff; border-top:1px #fff solid; border-bottom:1px #fff solid; padding:5px 0px; margin-top:25px;}
.lx2z-b{ float:right; margin-top:25px;}
.lx2z-b1{ font-size:16px; color:#fff; height:auto; overflow:hidden;}
.lx2z-b2{height:auto; overflow:hidden; margin-top:15px;}
.lx2z-b2 span{ float:left; font-size:24px; color:#fff; display:inline-block; height:45px; line-height:45px; width:185px; text-align:center; padding-left:30px; font-family:Arial, Helvetica, sans-serif; background:#84b831 url(../images/bdh.png) 15px center no-repeat;}
.lx2z-b2 a{ float:right; display:inline-block; width:127px; height:43px; text-align:center; line-height:43px; font-size:18px; color:#fff; overflow:hidden; border:1px #fff solid; margin-left:20px;}


/**/
/**/
.lx3{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; margin-top:50px}
.lx3z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.lx3z-a{width:100%; height:auto; overflow:hidden; background:url(../images/gh1.png) top center no-repeat;}
.lx3z-a p{ text-align:center;}
.lx3z-a p span{ font-size:36px; color:#0054a7; font-weight:bold;}
.lx3z-a p font{ font-size:14px; color:#999;}
.lx3z-a div{ font-size:24px; color:#000; width:100%; height:auto; overflow:hidden; text-align:center; background:url(../images/gh2.png) center center no-repeat; margin:10px 0px;}
.lx3z-b{width:100%; height:auto; overflow:hidden; margin-top:35px;}
.lx3z-b1{width:100%; height:auto; overflow:hidden; margin-bottom:15px;}
.lx3z-le{ float:left;}
.lx3z-ri{ float:right;}
.lx3z-b1a{ width:575px; height:auto; overflow:hidden;}
.lx3z-b1a1{ width:100%; height:auto; overflow:hidden; margin-bottom:35px;}
.lx3z-b1a1a{ float:left; width:43px; height:70px; overflow:hidden; background:#0054a7; text-align:center;}
.lx3z-b1a1a span{ display:inline-block; font-size:26px; color:#fff; font-family:Arial, Helvetica, sans-serif; background:url(../images/szx.jpg) bottom center no-repeat; text-align:center; padding:12px 0px 10px 3px;}
.lx3z-b1a1b{ float:right; width:510px; height:auto; overflow:hidden;}
.lx3z-b1a1b1{width:100%; height:auto; overflow:hidden; font-size:24px; color:#0054a7; font-weight:bold; padding-bottom:12px; border-bottom:1px #bfbfbf dashed;}
.lx3z-b1a1b2{width:100%; height:auto; overflow:hidden; font-size:14px; color:#555; line-height:24px; margin-top:8px;}
.lx3z-b1a1b2 span{ font-size:14px; color:#000; font-weight:bold;}
.lx3z-b1a1b2 font{ font-size:14px; color:#229539;}

.lx3z-b1b{ width:585px; height:auto; overflow:hidden;}


/**/
/**/
.lx4{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:url(../images/ban2.jpg) top center no-repeat;}
.lx4z{width:1200px;height:auto; overflow:hidden;margin:0px auto; padding:70px 0px;}
.lx4z-a{ float:left; width:270px; height:auto; overflow:hidden; overflow:hidden; background:#fff;}
.lx4z-a1{width:210px; height:auto; overflow:hidden; padding:14px 30px; background:#0054a7;}
.lx4z-a1a{float:left; font-size:70px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.lx4z-a1b{ float:right; margin-top:15px;}
.lx4z-a1b p span{ font-size:24px; color:#fff; font-weight:bold;}
.lx4z-a1b p font{ font-size:14px; color:#fff; font-family:Arial, Helvetica, sans-serif; letter-spacing:3px;}
.lx4z-a2{width:206px; height:auto; overflow:hidden; padding:0px 32px;}
.lx4z-a2 ul li{ width:100%; height:auto; overflow:hidden; line-height:65px; border-bottom:1px #e6e6e6 solid;}
.lx4z-a2 ul li a{line-height:65px; font-size:16px; color:#555;}
.lx4z-a2 ul li:hover a{ color:#229539;}
.lx4z-b{ float:right; width:915px; height:auto; overflow:hidden;}
.lx4z-b1{width:900px; height:auto; overflow:hidden; margin-left:15px; background:#229539;}
.lx4z-b1a{ float:left; width:588px; height:374px; overflow:hidden;}
.lx4z-b1b{ float:right; width:255px; height:auto; overflow:hidden; margin-right:20px; margin-top:30px;}
.lx4z-b1b p a{ font-size:20px; color:#fff;}
.lx4z-b1b div.lx4z-b1b1{ height:210px; margin-bottom:30px;}
.lx4z-b1b div{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#fff; line-height:26px; margin-top:5px;}
.lx4z-b1b div a{ display:inline-block; width:253px; height:38px; overflow:hidden; text-align:center; line-height:38px; font-size:14px; color:#fff; border:1px #fff solid;transition: all 0.2s;}
.lx4z-b1b div a:hover{ background:#0658a8; border:1px #0658a8 solid;transition: all 0.2s;}
.lx4z-b2{width:100%; height:auto; overflow:hidden; margin-top:24px;}
.lx4z-b2 ul li{ width:290px; height:178px; overflow:hidden;float:left; margin-left:15px;}
.lx4z-b2 ul li .lx4z-b2a{width:290px; height:178px; overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.lx4z-b2 ul li .lx4z-b2a a{position:static;+position:absolute;top:50%;}
.lx4z-b2 ul li .lx4z-b2a a img{max-width:100%;max-height:100%;position:static;+position:relative;top:-50%;left:-50%;transition: all 0.2s;}
.lx4z-b2 ul li .lx4z-b2b{width:290px; height:34px; overflow:hidden; position:relative; margin-top:-34px; background:url(../images/bjg.png); text-align:center; line-height:34px;transition: all 0.2s;}
.lx4z-b2 ul li .lx4z-b2b a{line-height:34px; color:#fff;}
.lx4z-b2 ul li:hover .lx4z-b2b{ background:#229539;transition: all 0.2s;}
.lx4z-b2 ul li:hover .lx4z-b2a a img{transform: scale(1.1);}


/**/
/**/
.lx5{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px;background:url(../images/ban3.jpg) top center no-repeat;}
.lx5z{width:1200px;height:auto; overflow:hidden;margin:0px auto; padding:29px 0px;}
.lx5z-a{ float:left; width:165px; height:auto; overflow:hidden; text-align:center;}
.lx5z-b{ float:left;width:710px; height:auto; overflow:hidden; margin-left:80px; margin-top:10px;}
.lx5z-b1{width:100%; height:auto; overflow:hidden; font-size:18px; color:#fff;}
.lx5z-b2{width:100%; height:auto; overflow:hidden; font-size:24px; color:#31d953; font-weight:bold; margin-top:12px;}
.lx5z-b3{width:100%; height:auto; overflow:hidden; margin-top:25px;}
.lx5z-b3 ul li{ padding-left:35px; background:url(../images/dg.png) left center no-repeat; font-size:14px; color:#fff;overflow:hidden; float:left; margin-right:35px; height:26px; line-height:26px; margin-bottom:12px;}
.lx5z-c{ float:right; width:230px; height:auto; overflow:hidden;}
.lx5z-c1{width:100%; height:92px; overflow:hidden; background:url(../images/fkz.png) center center no-repeat; padding-top:5px; margin-top:15px;}
.lx5z-c1 p{ text-align:center; margin-top:5px;}
.lx5z-c1 p span{ font-size:14px; display:inline-block; height:40px; line-height:40px; padding-left:45px; color:#fff; background:url(../images/bydh.png) left center no-repeat;}
.lx5z-c1 p font{ font-size:30px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.lx5z-c2{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.lx5z-c2 a{ display:inline-block; width:108px; height:28px; overflow:hidden; font-size:14px; color:#fff; text-align:center; line-height:28px;}
.lx5z-c2a{ float:left; border:1px #fff solid;transition: all 0.2s;}
.lx5z-c2 a.lx5z-c2a:hover{background:#29bc6b; border:1px #29bc6b solid;transition: all 0.2s;}
.lx5z-c2b{ float:right; background:#29bc6b; border:1px #29bc6b solid;}

/**/
/**/
.lx6{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px;}
.lx6z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.lx6z-a{width:100%; height:auto; overflow:hidden; background:url(../images/gha1.png) top center no-repeat;}
.lx6z-a p{ text-align:center;}
.lx6z-a p span{ font-size:36px; color:#0054a7; font-weight:bold;}
.lx6z-a p font{ font-size:14px; color:#999;}
.lx6z-a div{ font-size:24px; color:#000; width:100%; height:auto; overflow:hidden; text-align:center; background:url(../images/gh2.png) center center no-repeat; margin:10px 0px;}
.lx6z-b{width:100%; height:auto; overflow:hidden; margin-top:35px;}
.lx6z-b1{width:100%; height:auto; overflow:hidden; margin-bottom:40px;}
.lx6z-b1le{ float:left;}
.lx6z-b1ri{ float:right;}
.lx6z-b1a{ width:610px; height:auto; overflow:hidden;}
.lx6z-b1a1{width:100%; height:auto; overflow:hidden; margin-bottom:15px;}
.lx6z-b1a1a{width:100%; height:auto; overflow:hidden;}
.lx6z-b1a1a1{ float:left;}
.lx6z-b1a1a2{ float:left; margin-left:-5px; margin-top:24px;}
.lx6z-b1a1a2 p span{ font-size:14px; color:#555; font-family:"Times New Roman", Times, serif;}
.lx6z-b1a1a p font{ font-size:30px; color:#0054a7; font-weight:bold;}
.lx6z-b1a1b{width:auto; height:auto; overflow:hidden; margin-left:60px; background:url(../images/yszx.png) 5px 17px no-repeat; margin-top:15px;}
.lx6z-b1a1b ul li{ background:url(../images/ysy.png) 0px 8px no-repeat; font-size:16px; color:#000; padding-left:30px; line-height:26px; margin-bottom:10px;}
.lx6z-b1a1b ul li font{ font-size:16px; color:#229539;}
.lx6z-b1b{ width:555px; height:auto; overflow:hidden;}

/**/
/**/
.lx7{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:url(../images/ban4.jpg) top center no-repeat;}
.lx7z{width:1200px;height:auto; overflow:hidden;margin:0px auto; padding:40px 0px;}
.lx7z-a{ float:left; width:525px; height:auto; overflow:hidden;}
.lx7z-a1{width:100%; height:auto; overflow:hidden; font-size:30px; color:#fff; font-weight:bold;}
.lx7z-a2{width:100%; height:auto; overflow:hidden; font-size:24px; color:#31d953; font-weight:bold; margin-top:25px;}
.lx7z-a3{width:100%; height:auto; overflow:hidden; font-size:16px; color:#fff; border-top:1px #fff solid; border-bottom:1px #fff solid; padding:5px 0px; text-indent:8px; margin-top:15px;}
.lx7z-a3 font{font-size:16px; color:#31d953;}
.lx7z-b{ float:right; width:330px; height:auto; overflow:hidden;}
.lx7z-b1{width:100%; height:auto; overflow:hidden}
.lx7z-b1 p{ margin-top:5px;}
.lx7z-b1 p span{ display:inline-block; height:auto; overflow:hidden; font-size:16px; color:#fff; padding:10px 0px 10px 50px; background:url(../images/ldh.png) left center no-repeat;}
.lx7z-b1 p font{ font-size:30px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.lx7z-b2{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.lx7z-b2 a{ float:left; font-size:18px; color:#fff; display:inline-block; width:140px; height:33px; text-align:center; line-height:33px;}
.lx7z-b2a{ border:1px #fff solid; margin-right:20px;}
.lx7z-b2 a.lx7z-b2a:hover{border:1px #29bc6b solid; background:#29bc6b;}
.lx7z-b2b{ border:1px #29bc6b solid; background:#29bc6b;transition: all 0.2s;}


/**/
/**/
.lx8{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#f2f2f2;}
.lx8z{width:1233px;height:auto; overflow:hidden;margin:0px auto; padding:40px 0px;}
.lx8z-a{width:100%; height:auto; overflow:hidden;}
.lx8z-a p{ text-align:center;}
.lx8z-a p span{ font-size:30px; color:#0054a7; font-weight:bold;}
.lx8z-a div{width:100%; height:auto; overflow:hidden; text-align:center; font-size:18px; color:#000; background:url(../images/gh2.png) center center no-repeat;}
.lx8z-b{width:100%; height:auto; overflow:hidden; margin-top:45px;}
.lx8z-b ul li{ width:140px; height:auto; overflow:hidden; float:left; margin:0px 18px;}
.lx8z-b ul li .lx8z-b1{width:100%; height:auto; overflow:hidden;}
.lx8z-b ul li .lx8z-b2{width:100%; height:auto; overflow:hidden; margin-top:15px;}
.lx8z-b ul li .lx8z-b2 p{ text-align:center;}
.lx8z-b ul li .lx8z-b2 p span{ font-size:24px; color:#0054a7; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.lx8z-b ul li .lx8z-b2 p font{ font-size:14px; color:#000;}
.lx8z-c{width:100%; height:auto; overflow:hidden; text-align:center; margin-top:65px;}
.lx8z-cz{ display:inline-table;}
.lx8z-c1{ float:left; padding-left:50px; background:url(../images/dhbj2.png) left center no-repeat;}
.lx8z-c1 span{ display:inline-block; border-top:1px #494949 solid; border-bottom:1px #494949 solid; padding:7px 0px; font-size:16px; color:#000; text-indent:8px;}
.lx8z-c2{ float:right; margin-left:30px;}
.lx8z-c2 a{ display:inline-block; width:118px; height:36px; overflow:hidden; font-size:16px; text-align:center; line-height:36px; float:left;}
.lx8z-c2 a.lx8z-c2a{ color:#000; border:1px #000 solid;transition: all 0.2s; margin-right:20px;}
.lx8z-c2 a.lx8z-c2b{ color:#fff; background:#0054a7; border:1px #0054a7 solid;}
.lx8z-c2 a.lx8z-c2a:hover{transition: all 0.2s;color:#fff; background:#0054a7; border:1px #0054a7 solid;}


/**/
/**/
.lx9{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px;}
.lx9z{width:1233px;height:auto; overflow:hidden;margin:0px auto; padding:40px 0px;}
.lx9z-a{width:100%; height:auto; overflow:hidden;}
.lx9z-a div{ float:left;height:auto; overflow:hidden; background:url(../images/xb2.jpg) left bottom no-repeat; padding-bottom:10px;}
.lx9z-a div span{ font-size:20px; color:#0054a7; font-weight:bold;}
.lx9z-a div font{ font-size:14px; color:#3a3a3a; font-family:Arial, Helvetica, sans-serif; margin-left:5px;}
.lx9z-a a{ float:right;font-size:14px; color:#3a3a3a; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}
.lx9z-b{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.lx9z-b1{ float:left; width:470px; height:auto; overflow:hidden;}
.lx9z-b2{ float:right; width:695px; height:auto; overflow:hidden;}
.lx9z-b2a{width:100%; height:auto; overflow:hidden;}
.lx9z-b2a p a{ font-size:18px; color:#333; font-weight:bold;}
.lx9z-b2a div{ font-size:14px; color:#333; width:100%; height:auto; overflow:hidden; line-height:30px; margin-top:10px;}
.lx9z-b2b{width:100%; height:auto; overflow:hidden; }
.lx9z-b2b a{ font-size:14px; color:#0054a7;}

.lx9z-c{width:100%; height:auto; overflow:hidden; text-align:center; background:url(../images/grzxb.png) center center no-repeat; margin-top:50px;}
.lx9z-cz{ display:inline-table;}
.lx9z-cz ul li{ float:left; font-size:16px; color:#000;margin:0px 32px;}
.lx9z-cz ul span{ float:left; font-size:16px; color:#000;}
.lx9z-cz ul li.active{ cursor:pointer; color:#0054a7; font-weight:bold;}

.lx9z-d{width:100%; height:auto; overflow:hidden; margin-top:45px;}
.lx9z-d1{width:100%; height:auto; overflow:hidden;}

.mr_frbox2{ width:100%; height:auto; overflow:hidden;}
.mr_frbox2 .mr_frBtnL{float:left;margin:50px 30px 0px 0px;cursor:pointer;display:inline;}
.mr_frbox2 .mr_frBtnR{float:right;margin-top:50px;cursor:pointer;}
.mr_frUl2{float:left; width:1130px; height:auto; overflow:hidden;}
.mr_frUl2 ul li{display:inline;float:left;width:202px;height:auto; margin:0px 12px;overflow:hidden; background:#fff;}
.mr_frUl2 ul li .mr_fra{width:200px; height:130px; overflow:hidden; border:1px #d9d9d9 solid;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.mr_frUl2 ul li .mr_fra a{position:static;+position:absolute;top:50%;}
.mr_frUl2 ul li .mr_fra a img{max-width:100%;max-height:100%;position:static;+position:relative;top:-50%;left:-50%;transition: all 0.2s;}
.mr_frUl2 ul li .mr_frb{width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:center; margin-top:17px;}
.mr_frUl2 ul li .mr_frb a{ font-size:14px; color:#000;}
.mr_frUl2 ul li .mr_frb a:hover{ color:#0054a7;}

/**/
/**/
.xwwt{idth:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:url(../images/ban2.jpg) top center no-repeat;}
.xwwtz{width:1200px;height:auto; overflow:hidden;margin:0px auto; padding:50px 0px;]}

.gsfcz-top{ width:100%; height:auto; overflow:hidden; margin-bottom:25px;}
.gsfcz-top div{ float:left; background:url(../images/xb12.jpg) left bottom no-repeat;}
.gsfcz-top span{ color:#0054a7; font-size:18px;display:inline-block; padding-bottom:10px; font-weight:bold;}
.gsfcz-top font{ font-size:14px; color:#3a3a3a; font-family:Arial, Helvetica, sans-serif; margin-left:5px;}
.gsfcz-top a{ float:right; color:#4a4a4a;margin-top: 8px;}
.gsfcz-top a:hover{ color:#b41712;}
.xwbk{ width:390px; float:right; background:#fff; padding:30px;}
.fa_con { height:300px; overflow:hidden;}
.fa_con table{ width:100%;}
.fa_con tr{ width:100%;}
.fa_con td{ width:100%;}
.fa_con dl { padding:14px 0;border-bottom:1px #e6e6e6 solid;}
.fa_con dl dt { height:38px; line-height:38px; background:url(../images/wq.jpg) no-repeat left center; font-weight:bold; padding:0 0 0 38px;}
.fa_con dl dt a { color:#000; font-size:16px; font-weight:bold;}
.fa_con dl dt a:hover{ color:#b41712;}
.fa_con dl dd { line-height:24px;height: auto; max-height:72px; overflow:hidden; background:url(../images/da.jpg) no-repeat 0 10px; padding:8px 0 5px 38px; color:#000;}
.fa_con .nobot { border-bottom:0;}
.xwzx{ width:650px; float:left;background:#fff; padding:30px;}
.xwwtz-top{width:100%; height:auto;overflow:hidden;}
.xwwtz-top div{float:left; color:#558ddd; font-size:18px; margin-bottom:1px;}
.xwwtz-top div span{float:left; display:inline-block; height:44px;font-size:18px; cursor:pointer;}
.xwwtz-top div font{float:left; display:inline-block;height:44px; font-size:18px; color:#333333; margin:0px 10px;}
.xwwtz-top div span.axw{color:#0054a7;height:40px; font-weight:bold; background:url(../images/xb12.jpg) left bottom no-repeat;}
.xwwtz-top div span.axh{height:44px;}
.xwwtz-top a{float:right; color:#4a4a4a;margin-top: 8px;}
.xwwtz-top a:hover{ color:#b41712;}
.xwwtz-top a.aha{ display:none;}
.xwzx-topa{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.xwzx-topa1{ width:100%; height:auro; overflow:hidden;}
.xwzx-topa1a{ float:left; width:300px; height:180px; overflow:hidden;}
.xwzx-topa1b{ float:right; width:320px; height:auto; overflow:hidden; margin-top:15px;}
.xwzx-topa1b p a{ font-size:18px; color:#000;}
.xwzx-topa1b .xwzx-topa1b1{width:100%; height:auro; overflow:hidden;line-height:24px; margin-top:10px;  font-size:14px; color:999;}
.xwzx-topa1b .xwzx-topa1b2{width:100%; height:auro; overflow:hidden;  margin-top:15px;}
.xwzx-topa1b .xwzx-topa1b2 a{ color:#0054a7; font-size:14px;}
.xwzx-topa2{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.xwzx-topa2 ul li{ border-bottom:1px #e5e5e5 solid; height:53px; line-height:53px; }
.xwzx-topa2 ul li a{ color:#494949; float:left; display:inline-block;height:53px; line-height:53px;}
.xwzx-topa2 ul li span{ color:#494949; float:right; display:inline-block;height:53px; line-height:53px;}
.xwzx-topa2 ul li a:hover{ color:#fd0000;}
.xwzx-topb{ width:100%; height:auto; overflow:hidden; margin-top:20px; display:none;}


/**/
/**/
.lh1{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; margin-top:45px;}
.lh1z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.lh1z-a{ float:left; width:324px; height:auto; overflow:hidden; background:url(../images/dhr.png) bottom center no-repeat;}
.lh1z-a1{ width:100%; height:130px; overflow:hidden; padding:45px 0px; background:url(../images/dhrx.png); margin-top:205px}
.lh1z-a1a{width:100%; height:auto; overflow:hidden;}
.lh1z-a1a p{ text-align:center; margin-bottom:5px;}
.lh1z-a1a p span{ font-size:18px; color:#fff; font-weight:bold;}
.lh1z-a1a p font{font-size:14px; color:#fff; font-weight:bold;}
.lh1z-a1b{width:100%; height:auto; overflow:hidden; text-align:center; margin-top:35px;}
.lh1z-a1b span{ display:inline-block; width:239px; height:43px; overflow:hidden; border:1px #fff solid; font-size:24px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:43px;}
.lh1z-b{ float:right;width:800px; height:auto; overflow:hidden; margin-top:40px;}
.lh1z-b1{width:100%; height:auto; overflow:hidden;}
.lh1z-b1 div{ float:left;height:auto; overflow:hidden; background:url(../images/xb3.jpg) left bottom no-repeat; padding-bottom:10px;}
.lh1z-b1 div span{ font-size:20px; color:#0054a7; font-weight:bold;}
.lh1z-b1 div font{ font-size:14px; color:#3a3a3a; font-family:Arial, Helvetica, sans-serif; margin-left:5px;}
.lh1z-b2{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.lh1z-b2 ul li{width:100%; height:auto; overflow:hidden; margin-bottom:15px;}
.lh1z-b2 ul li .lh1z-b2a{ float:left; width:395px; height:auto; overflow:hidden;}
.lh1z-b2 ul li .lh1z-b2a span{ float:left; line-height:36px; font-size:14px; color:#000;}
.lh1z-b2 ul li .lh1z-b2a input.lh1z-b2a1{ float:left; width:268px; height:34px; overflow:hidden; border:1px #d2d2d2 solid;}
.lh1z-b2 ul li.lh1z-b2b{ margin-top:30px;}
.lh1z-b2 ul li span{ float:left; line-height:36px; font-size:14px; color:#000;}
.lh1z-b2 ul li textarea{ border:1px #d2d2d2 solid; padding:5px 10px;resize: none; min-height:116px; width:643px;}
.lh1z-b2 ul li .lh1z-b2c{float:left; width:395px; height:auto; overflow:hidden;}
.lh1z-b2 ul li .lh1z-b2c span{ float:left; line-height:36px; font-size:14px; color:#000;}
.lh1z-b2 ul li .lh1z-b2c input.lh1z-b2c1{float:left; width:158px; height:34px; overflow:hidden; border:1px #d2d2d2 solid;}
.lh1z-b2 ul li .lh1z-b2c div{ float:left; width:94px; height:36px; overflow:hidden; margin-left:10px;}
.lh1z-b2 ul li .lh1z-b2d{float:right; width:326px; height:auto; overflow:hidden;}
.lh1z-b2 ul li .lh1z-b2d input{ width:130px; height:36px; overflow:hidden; float:left; border:0px; font-size:14px; color:#fff; cursor:pointer;}
.lh1z-b2 ul li .lh1z-b2d .lh1z-b2d1{ background:#0054a7;}
.lh1z-b2 ul li .lh1z-b2d .lh1z-b2d2{ background:#808080; margin-left:10px;}


/**/
/**/
.lh2{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; margin-top:50px; margin-bottom:35px;}
.lh2z{width:1200px;height:auto; overflow:hidden;margin:0px auto; border-top:3px #ccc solid; padding-top:25px;}
.lh2z-a{ float:left; width:70px; height:auto; overflow:hidden;}
.lh2z-a p{ margin-bottom:5px;}
.lh2z-a p span{ font-size:16px; color:#0054a7;}
.lh2z-a p font{ font-size:14px; color:#000;}
.lh2z-b{ float:right; width:1100px; height:auto; overflow:hidden;}
.lh2z-b ul li{ float:left; font-size:14pxpx; color:#555; margin-right:50px; margin-bottom:10px;}

/**/
/**/
.bot1{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#0054a7;}
.bot1z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.bot1z ul li{ float:left; height:50px; background:url(../images/btnb.jpg) left center no-repeat; overflow:hidden; line-height:50px; padding:0px 45px;}
.bot1z ul li a{ line-height:50px; font-size:16px; color:#fff;}
.bot1z ul li:nth-child(1){ background:none;}

/**/
/**/
.bot2{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; margin-top:50px; margin-bottom:50px;}
.bot2z{width:1200px;height:auto; overflow:hidden;margin:0px auto;}
.bot2z-a{ float:left; width:276px; height:auto; overflow:hidden; margin-top:45px;}
.bot2z-a a img{ max-width:100%;}
.bot2z-b{ float:left; margin-left:45px; height:auto; overflow:hidden; border-left:1px #e6e6e6 solid;border-right:1px #e6e6e6 solid;padding:17px 30px 0px 50px;}
.bot2z-b p{ margin-bottom:15px;}
.bot2z-b p span{ font-size:14px; color:#000; margin-right:30px;}
.bot2z-c{ float:right; width:155px; height:auto; overflow:hidden;}
.bot2z-c div{ width:140px; height:auto; overflow:hidden; margin-bottom:15px;}
.bot2z-c div img{ max-width:100%;}
.bot2z-c p{ text-align:center;}
.bot2z-c p span{ font-size:14px; color:#000;}








































